package model

type Message struct {
	ID          int    `json:"id" gorm:"primaryKey"`
	CreatedAt   int64  `json:"createAt"`
	IsRead      bool   `json:"isRead"`
	Content     string `json:"content" gorm:"type:varchar(2400)"`
	FromUserId  int    `json:"fromUserId" gorm:"index"`
	ToUserId    int    `json:"toUserId" gorm:"index;comment:'发送给端的id，可为用户id或者群id' "`
	MessageType int16  `json:"messageType" gorm:"comment:'消息类型：1单聊，2群聊' "`
	ContentType int16  `json:"contentType" gorm:"comment:'消息内容类型：1文字 2普通文件 3图片' "`
	Pic         string `json:"pic" gorm:"type:text;comment:'缩略图' "`
	Url         string `json:"url" gorm:"type:varchar(350);comment:'文件或者图片地址' "`
}
